package com.kandinfo.survey.common.service;

import com.kandinfo.base.common.dto.ResultDto;
import com.kandinfo.base.common.service.Service;
import com.kandinfo.survey.common.domain.PatientInfo;
import com.kandinfo.survey.common.dto.PatientInfoDto;
import com.kandinfo.survey.common.repository.PatientInfoRepository;

/**
 * Description : 病人初次就诊信息Service, created on 11/29/2016
 * 
 * @author Patrick-chenziping-TG
 * 
 */
public interface PatientInfoService extends Service<PatientInfo, Long, PatientInfoRepository> {
    /**
     * 初次新建
     * 
     * @param patientInfoDto
     * @return
     */
    ResultDto saveByDto(PatientInfoDto patientInfoDto);
    
    /**
     * 查询
     * 
     * @param patientInfoDto
     * @return
     */
    PatientInfoDto findByPatientId(Long patientId);
}
